package com.ruoyi.zy.service;

import java.util.List;
import com.ruoyi.zy.domain.VmeBencao;

/**
 * 中药本草Service接口
 * 
 * @author ruoyi
 * @date 2024-03-29
 */
public interface IVmeBencaoService 
{
    /**
     * 查询中药本草
     * 
     * @param bencaoId 中药本草主键
     * @return 中药本草
     */
    public VmeBencao selectVmeBencaoByBencaoId(Long bencaoId);

    /**
     * 查询中药本草列表
     * 
     * @param vmeBencao 中药本草
     * @return 中药本草集合
     */
    public List<VmeBencao> selectVmeBencaoList(VmeBencao vmeBencao);

    /**
     * 新增中药本草
     * 
     * @param vmeBencao 中药本草
     * @return 结果
     */
    public int insertVmeBencao(VmeBencao vmeBencao);

    /**
     * 修改中药本草
     * 
     * @param vmeBencao 中药本草
     * @return 结果
     */
    public int updateVmeBencao(VmeBencao vmeBencao);

    /**
     * 批量删除中药本草
     * 
     * @param bencaoIds 需要删除的中药本草主键集合
     * @return 结果
     */
    public int deleteVmeBencaoByBencaoIds(String bencaoIds);

    /**
     * 删除中药本草信息
     * 
     * @param bencaoId 中药本草主键
     * @return 结果
     */
    public int deleteVmeBencaoByBencaoId(Long bencaoId);
}
